home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / MaximaVolley / Maxima-Volley.jar / MaximaVolley$GameFrame.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-01-31  |  3.8 KB  |  170 lines

  1. import javax.microedition.lcdui.Canvas;
  2. import javax.microedition.lcdui.Graphics;
  3.  
  4. class MaximaVolley$GameFrame extends Canvas {
  5.    // $FF: synthetic field
  6.    private final MaximaVolley this$0;
  7.  
  8.    MaximaVolley$GameFrame(MaximaVolley var1) {
  9.       this.this$0 = var1;
  10.    }
  11.  
  12.    public void keyPressed(int var1) {
  13.       int var2 = 0;
  14.  
  15.       try {
  16.          var2 = ((Canvas)this).getGameAction(var1);
  17.       } catch (Exception var4) {
  18.       }
  19.  
  20.       if (var1 == 48) {
  21.          this.this$0.destroyApp(false);
  22.          this.this$0.notifyDestroyed();
  23.       }
  24.  
  25.       if (var2 == 2) {
  26.          MaximaVolley.access$000(this.this$0).move(-5);
  27.       } else if (var2 == 5 && MaximaVolley.access$000(this.this$0).x + MaximaVolley.access$000(this.this$0).WIDTH + 5 < MaximaVolley.access$100(this.this$0).getWidth() / 2) {
  28.          MaximaVolley.access$000(this.this$0).move(5);
  29.       }
  30.  
  31.    }
  32.  
  33.    private void clear(Graphics var1) {
  34.       var1.setColor(16777215);
  35.       var1.fillRect(0, 20, ((Canvas)this).getWidth(), ((Canvas)this).getHeight());
  36.    }
  37.  
  38.    public void paint(Graphics var1) {
  39.       synchronized(var1) {
  40.          this.clear(var1);
  41.          var1.setColor(0);
  42.          var1.drawArc(MaximaVolley.access$000(this.this$0).x + 5, MaximaVolley.access$000(this.this$0).y + 4, 10, 4, 180, 90);
  43.          var1.fillArc(MaximaVolley.access$000(this.this$0).x + 7, MaximaVolley.access$000(this.this$0).y + 2, 2, 3, 0, 360);
  44.          var1.drawArc(MaximaVolley.access$000(this.this$0).x, MaximaVolley.access$000(this.this$0).y, MaximaVolley.access$000(this.this$0).WIDTH, MaximaVolley.access$000(this.this$0).HEIGHT, 0, 360);
  45.          var1.fillArc(MaximaVolley.access$000(this.this$0).x + MaximaVolley.access$000(this.this$0).WIDTH / 2 - 4, MaximaVolley.access$000(this.this$0).y + MaximaVolley.access$000(this.this$0).HEIGHT, 10, 3, 180, 360);
  46.          var1.drawArc(MaximaVolley.access$200(this.this$0).x - 2, MaximaVolley.access$200(this.this$0).y + 4, 10, 4, 270, 90);
  47.          var1.drawLine(MaximaVolley.access$200(this.this$0).x, MaximaVolley.access$200(this.this$0).y + 6, MaximaVolley.access$200(this.this$0).x + 2, MaximaVolley.access$200(this.this$0).y + 6);
  48.          var1.fillArc(MaximaVolley.access$200(this.this$0).x + 4, MaximaVolley.access$200(this.this$0).y + 2, 2, 3, 0, 360);
  49.          var1.drawArc(MaximaVolley.access$200(this.this$0).x, MaximaVolley.access$200(this.this$0).y, MaximaVolley.access$200(this.this$0).WIDTH, MaximaVolley.access$200(this.this$0).HEIGHT, 0, 360);
  50.          var1.fillArc(MaximaVolley.access$200(this.this$0).x + MaximaVolley.access$200(this.this$0).WIDTH / 2 - 5, MaximaVolley.access$200(this.this$0).y + MaximaVolley.access$200(this.this$0).HEIGHT, 10, 3, 180, 360);
  51.          var1.drawLine(MaximaVolley.access$200(this.this$0).x, MaximaVolley.access$200(this.this$0).y + 12, MaximaVolley.access$200(this.this$0).x + 12, MaximaVolley.access$200(this.this$0).y + 12);
  52.          var1.drawLine(MaximaVolley.access$200(this.this$0).x + 6, MaximaVolley.access$200(this.this$0).y, MaximaVolley.access$200(this.this$0).x + 11, MaximaVolley.access$200(this.this$0).y + 6);
  53.          var1.drawLine(MaximaVolley.access$200(this.this$0).x + 9, MaximaVolley.access$200(this.this$0).y + 1, MaximaVolley.access$200(this.this$0).x + 9, MaximaVolley.access$200(this.this$0).y + 3);
  54.          var1.drawLine(MaximaVolley.access$200(this.this$0).x + 8, MaximaVolley.access$200(this.this$0).y + 1, MaximaVolley.access$200(this.this$0).x + 11, MaximaVolley.access$200(this.this$0).y + 7);
  55.          var1.drawLine(MaximaVolley.access$200(this.this$0).x + 10, MaximaVolley.access$200(this.this$0).y + 2, MaximaVolley.access$200(this.this$0).x + 11, MaximaVolley.access$200(this.this$0).y + 8);
  56.          if (this.this$0.gol == 0) {
  57.             int var10001 = MaximaVolley.access$300(this.this$0).x;
  58.             int var10002 = MaximaVolley.access$300(this.this$0).y;
  59.             MaximaVolley.access$300(this.this$0);
  60.             MaximaVolley.access$300(this.this$0);
  61.             var1.fillArc(var10001, var10002, 6, 6 / 2, 0, 360);
  62.             var10001 = MaximaVolley.access$300(this.this$0).x;
  63.             var10002 = MaximaVolley.access$300(this.this$0).y;
  64.             int var10003 = MaximaVolley.access$300(this.this$0).x;
  65.             MaximaVolley.access$300(this.this$0);
  66.             var10003 += 6 / 2;
  67.             int var10004 = MaximaVolley.access$300(this.this$0).y;
  68.             MaximaVolley.access$300(this.this$0);
  69.             var1.drawLine(var10001, var10002, var10003, var10004 - 6 / 2);
  70.             var10001 = MaximaVolley.access$300(this.this$0).x;
  71.             MaximaVolley.access$300(this.this$0);
  72.             var10001 += 6;
  73.             var10002 = MaximaVolley.access$300(this.this$0).y;
  74.             var10003 = MaximaVolley.access$300(this.this$0).x;
  75.             MaximaVolley.access$300(this.this$0);
  76.             var10003 += 6 / 2;
  77.             var10004 = MaximaVolley.access$300(this.this$0).y;
  78.             MaximaVolley.access$300(this.this$0);
  79.             var1.drawLine(var10001, var10002, var10003, var10004 - 6 / 2);
  80.             var10001 = MaximaVolley.access$300(this.this$0).x;
  81.             var10002 = MaximaVolley.access$300(this.this$0).y;
  82.             var10003 = MaximaVolley.access$300(this.this$0).x;
  83.             var10004 = MaximaVolley.access$300(this.this$0).y;
  84.             MaximaVolley.access$300(this.this$0);
  85.             var1.drawLine(var10001, var10002, var10003, var10004 - 6 / 2);
  86.             var10001 = MaximaVolley.access$300(this.this$0).x;
  87.             MaximaVolley.access$300(this.this$0);
  88.             var10001 += 6;
  89.             var10002 = MaximaVolley.access$300(this.this$0).y;
  90.             var10003 = MaximaVolley.access$300(this.this$0).x;
  91.             MaximaVolley.access$300(this.this$0);
  92.             var10003 += 6;
  93.             var10004 = MaximaVolley.access$300(this.this$0).y;
  94.             MaximaVolley.access$300(this.this$0);
  95.             var1.drawLine(var10001, var10002, var10003, var10004 - 6 / 2);
  96.          } else {
  97.             int var13 = MaximaVolley.access$300(this.this$0).x;
  98.             int var23 = MaximaVolley.access$300(this.this$0).y;
  99.             int var34 = MaximaVolley.access$300(this.this$0).x;
  100.             MaximaVolley.access$300(this.this$0);
  101.             var34 += 6;
  102.             int var44 = MaximaVolley.access$300(this.this$0).y;
  103.             MaximaVolley.access$300(this.this$0);
  104.             var1.drawLine(var13, var23, var34, var44 + 6);
  105.             var13 = MaximaVolley.access$300(this.this$0).x;
  106.             MaximaVolley.access$300(this.this$0);
  107.             var13 += 6;
  108.             var23 = MaximaVolley.access$300(this.this$0).y;
  109.             var34 = MaximaVolley.access$300(this.this$0).x;
  110.             var44 = MaximaVolley.access$300(this.this$0).y;
  111.             MaximaVolley.access$300(this.this$0);
  112.             var1.drawLine(var13, var23, var34, var44 + 6);
  113.             var13 = MaximaVolley.access$300(this.this$0).x;
  114.             MaximaVolley.access$300(this.this$0);
  115.             var13 += 6 / 2;
  116.             var23 = MaximaVolley.access$300(this.this$0).y;
  117.             var34 = MaximaVolley.access$300(this.this$0).x;
  118.             MaximaVolley.access$300(this.this$0);
  119.             var34 += 6 / 2;
  120.             var44 = MaximaVolley.access$300(this.this$0).y;
  121.             MaximaVolley.access$300(this.this$0);
  122.             var1.drawLine(var13, var23, var34, var44 + 6);
  123.             var13 = MaximaVolley.access$300(this.this$0).x;
  124.             var23 = MaximaVolley.access$300(this.this$0).y;
  125.             MaximaVolley.access$300(this.this$0);
  126.             var23 += 6 / 2;
  127.             var34 = MaximaVolley.access$300(this.this$0).x;
  128.             MaximaVolley.access$300(this.this$0);
  129.             var34 += 6;
  130.             var44 = MaximaVolley.access$300(this.this$0).y;
  131.             MaximaVolley.access$300(this.this$0);
  132.             var1.drawLine(var13, var23, var34, var44 + 6 / 2);
  133.          }
  134.  
  135.          var1.drawLine(((Canvas)this).getWidth() / 2, ((Canvas)this).getHeight(), ((Canvas)this).getWidth() / 2, ((Canvas)this).getHeight() - ((Canvas)this).getHeight() / 3);
  136.          var1.drawLine(((Canvas)this).getWidth() / 2 - 1, ((Canvas)this).getHeight(), ((Canvas)this).getWidth() / 2 - 1, ((Canvas)this).getHeight() - ((Canvas)this).getHeight() / 3 + 1);
  137.          var1.drawLine(((Canvas)this).getWidth() / 2 + 1, ((Canvas)this).getHeight(), ((Canvas)this).getWidth() / 2 + 1, ((Canvas)this).getHeight() - ((Canvas)this).getHeight() / 3 + 1);
  138.          var1.drawLine(0, ((Canvas)this).getHeight() - 1, ((Canvas)this).getWidth(), ((Canvas)this).getHeight() - 1);
  139.          var1.drawLine(0, ((Canvas)this).getHeight() - 2, ((Canvas)this).getWidth(), ((Canvas)this).getHeight() - 2);
  140.          var1.drawLine(0, ((Canvas)this).getHeight() / 15 + 12, ((Canvas)this).getWidth(), ((Canvas)this).getHeight() / 15 + 12);
  141.          var1.drawLine(0, ((Canvas)this).getHeight() / 15 + 13, ((Canvas)this).getWidth(), ((Canvas)this).getHeight() / 15 + 13);
  142.          var1.drawLine(0, ((Canvas)this).getHeight() / 15 + 14, ((Canvas)this).getWidth(), ((Canvas)this).getHeight() / 15 + 14);
  143.          var1.setColor(16777215);
  144.          if (this.this$0.p2 != 0) {
  145.             var1.drawString("" + (this.this$0.p2 - 1), ((Canvas)this).getWidth() / 9, ((Canvas)this).getHeight() / 15, 20);
  146.          }
  147.  
  148.          if (this.this$0.p1 != 0) {
  149.             var1.drawString("" + (this.this$0.p1 - 1), ((Canvas)this).getWidth() - ((Canvas)this).getWidth() / 9, ((Canvas)this).getHeight() / 15, 24);
  150.          }
  151.  
  152.          var1.fillArc(((Canvas)this).getWidth() / 6 + 10, ((Canvas)this).getHeight() / 15, 6, 6, 0, 360);
  153.          var1.fillArc(((Canvas)this).getWidth() - ((Canvas)this).getWidth() / 6 - 14, ((Canvas)this).getHeight() / 15, 6, 6, 0, 360);
  154.          var1.setColor(0);
  155.          String var3 = Integer.toString(this.this$0.p1);
  156.          String var4 = Integer.toString(this.this$0.p2);
  157.          var1.drawString(var4, ((Canvas)this).getWidth() / 9, ((Canvas)this).getHeight() / 15, 20);
  158.          var1.drawString(var3, ((Canvas)this).getWidth() - ((Canvas)this).getWidth() / 9, ((Canvas)this).getHeight() / 15, 24);
  159.          if (this.this$0.pr == 0) {
  160.             var1.fillArc(((Canvas)this).getWidth() - ((Canvas)this).getWidth() / 6 - 14, ((Canvas)this).getHeight() / 15, 6, 6, 0, 360);
  161.          }
  162.  
  163.          if (this.this$0.pr == 1) {
  164.             var1.fillArc(((Canvas)this).getWidth() / 6 + 10, ((Canvas)this).getHeight() / 15, 6, 6, 0, 360);
  165.          }
  166.  
  167.       }
  168.    }
  169. }
  170.